perm filename STUFAI.FAI[SCR,LCS] blob
sn#375417 filedate 1978-08-23 generic text, type C, neo UTF8
COMMENT ā VALID 00002 PAGES
C REC PAGE DESCRIPTION
C00001 00001
C00002 00002 TITLE STUFIT
C00004 ENDMK
Cā;
TITLE STUFIT
ENTRY STUFIT
STUFIT: 0 ;CALL STUFIT(OUT,INPUT ARRAY,WD CNT)
HRRZ 4,1(16) ;LOC OF ARRAY
MOVE 1,4
ADDI 1,4 ; START WITH RIGHT HAND CHAR (5TH)
MOVEI 6,5 ;SET UP COUNTER
S6: CAMN 6,@2(16) ;IF WDCNT=5 SKIP
JRST STUFX
MOVE [ASCIZ/ /] ;PUT BLANKS AT END OF ARRAY
MOVEM @1
SOJ 1,
AOS @2(16) ;UP THE WD CNT AND GO BACK TO SEE IF=5
JRST S6
STUFX: MOVE 2,@4
ROTC 2,7 ;SHIFT IT TO LEFT 7 BITS
AOJ 4,
SOJG 6,STUFX
LSH 3,1 ;SHIFT ONE MORE FOR ASCII
MOVEM 3,@(16) ;FINAL FORM IS IN AC3
JRA 16,3(16)
END